package com.yxt.function_sdk_share.constants;

import com.yxt.function_sdk_share.R;

/**
 * 项目名称：com.yxt.function_sdk_share
 * 类名称：SHARE_TYPE
 * 类描述：分享类型枚举
 * 创建人：wuht
 * 创建时间：2019-12-03 14:40
 * <p>
 * changed by lingying
 */
public enum SHARE_TYPE {
    /*==============================  第一行 应用外 ==============================*/
    
    /**
     * 朋友圈
     */
    WECHAT_MOMENTS(1, R.drawable.svg_wechat_mements, R.string.common_yxt_tit_moments),
    /**
     * 微信好友
     */
    WECHAT_FRIENDS(1, R.drawable.svg_wechat_friends, R.string.common_yxt_tit_friends),
    /**
     * QQ
     */
    QQ(1, R.drawable.svg_qq_friends, R.string.common_yxt_tit_qqfriends),
    /**
     * 复制连接
     */
    COPY(1, R.drawable.svg_copy_link, R.string.common_yxt_tit_copyurl),

    MORE(2, R.drawable.umengsocialize_more_share_yxtsdk, R.string.common_yxt_tit_sharemore);
    
    private int isOuterShare;
    private int drawableId;
    private int labelId;
    
    SHARE_TYPE(int isOuterShare, int drawableId, int labelId) {
        this.isOuterShare = isOuterShare;
        this.drawableId = drawableId;
        this.labelId = labelId;
    }
    
    public int getIsOuterShare() {
        return isOuterShare;
    }
    
    public void setIsOuterShare(int isOuterShare) {
        this.isOuterShare = isOuterShare;
    }
    
    public int getDrawableId() {
        return drawableId;
    }
    
    public void setDrawableId(int drawableId) {
        this.drawableId = drawableId;
    }
    
    public int getLabelId() {
        return labelId;
    }
    
    public void setLabelId(int labelId) {
        this.labelId = labelId;
    }
}
